//// 抽象类：被abstract修饰的类
//abstract class Shape {
//    // 抽象方法：被abstract修饰的方法，没有方法体
//    abstract public void draw();
//    protected double area; // 面积
//    // 抽象类也是类，也可以增加普通方法和属性
//    public double getArea(){
//        return area;
//    }
//}
//class Rect extends Shape{
//    @Override
//    public void draw() {
//        System.out.println("♦");
//    }
//}
//class Cycle extends Shape{
//    @Override
//    public void draw() {
//        System.out.println("●");
//    }
//}
//class Flower extends Shape{
//    @Override
//    public void draw() {
//        System.out.println("❀");
//    }
//}
//public class Test_1 {
//}
